package com.pap.product.agent.product;

import java.util.List;

import com.pap.base.service.IPapBaseService;
import com.pap.product.agent.item.dto.ItemCheckDTO;
import com.pap.product.agent.product.dto.ProductSelectedDetailsDTO;
import com.pap.product.agent.product.dto.formuladefine.ProductItemDTO;
import com.pap.product.product.auto.entity.ProductDetail;

public interface IProductDetailAgent extends IPapBaseService<ProductDetail> {

	List<ProductSelectedDetailsDTO> selectCheckedProductItems(String productId);

	List<ItemCheckDTO> selectProductDetailForList(String clientLicenseId, String productId);
	
	/**
	 * 查询产品定义下面包含的融资项目
	 * @param clientLicenseId
	 * @param productId
	 * @return
	 */
	List<ProductItemDTO> selectProductDetailItem(String clientLicenseId, String productId);
	
}
